/*----------点餐页面------------*/
/*内页sprit图片*/

.ordering_img_bg,  .ordered_closeBtn, .ordering_pic_gray, .ordering_pic_orange, .square_select, .orderingFloat_gray, .orderingFloat_hover{ background:url('../images/common/ordering.png') no-repeat;}
.searchbox2_searchContent, .ordering_list_line{ background:url('../images/common/repeatx.png') repeat-x;}
#idContainer2{width:172px;height:130px;overflow:hidden}

.orderingBox{ z-index:1; position:relative; width:960px; height:200px; background-color:#f8f8f8; border-radius:10px; overflow:hidden;}
.ordering_imgBox{ z-index:3; position:relative; width:262px;}
.ordering_img{ z-index:4; position:absolute; left:65px; top:16px; width:172px; height:130px; overflow:hidden;}
.ordering_img img{ width:170px; height:128px; border-radius:10px; border:1px solid #eee; overflow:hidden;}
.ordering_img_bg{ z-index:2; position:absolute; left:20px; top:135px; width:262px; height:46px; background-position:0 -34px;}
.opening, .rest,.closeshop{ z-index:9; position:absolute; right:35px; top:39px; width:90px; height:77px; background:url('../images/common/opening.png') no-repeat; overflow:hidden;}
.opening{ background-position:0 0;/*---营业中---*/}
.openingtime{width:90px;height:50px;position:absolute; right:35px; top:125px;}
.openingtime p{height:20px;line-height:20px;text-align:center; color: #666;}
.rest{ background-position:0 -78px;/*---休息中---*/}
.closeshop{background-position:0 -156px;}

.suspend{ background:url('../images/common/opening.png') no-repeat left -156px transparent; }
.w520box{ width:520px; position:relative; left:300px; top:20px;}
.ordering_text{ width:520px;  overflow:hidden;}
.ordering_text p{ height:24px; line-height:24px; overflow:hidden; color:#333;}
.ordering_text p span{ float:left; padding:0 10px 0 0;}
.ordering_text .padBottom5 span{ float:left; padding:0 10px 0 0;}
.ordering_text .name{ max-width:280px; height:30px; overflow:hidden; font-weight:bold;}
.searchbox2{ z-index:99; position:relative; width:397px; height:34px; margin-top:30px;}
.searchbox2_leftRounded{ z-index:999; position:absolute; left:0; top:0; width:14px; height:29px; background-position:0 -133px;}
.searchbox2_rightRounded{ z-index:999; position:absolute; right:0; top:0; width:100px; height:29px; background-position:-14px -133px; cursor:pointer;}
.searchbox2_searchContent{width: 287px; z-index:200; position:relative; height:29px; background:url('../images/common/search2Bg.gif') repeat-x; margin-left:14px;}
.searchbox2_search_history{ z-index:9999; position:absolute; left:0px; top:40px; width:480px; line-height:24px; border:1px solid #eee; background:#fff; overflow:hidden;}
.searchbox2_search_history li, .searchbox_search_history li a{ width:480px; height:24px; line-height:24px; overflow:hidden; background:#fff; display:block; text-indent:2em;}
.searchbox2_search_history li a:hover{ background:#eee; display:block;}

.ordering_list{ clear:both;  padding-bottom:10px;}
.ordering_list .title{ height:30px; padding:10px 10px 0 10px;}
.ordering_list .title .caixiname{font-size:16px;}
.ordering_list li{ height:30px; line-height:30px; font-size:14px;  padding:0px 10px 0px 0px; overflow:hidden; display:block; margin-top:2px;}
.ordering_list li.taocantree{height:auto;}
.ordering_list li span{ float:left;}
.ordering_list li .cayenne{padding-right:10px; background:url(../images/common/cayennes.png) no-repeat right top;}
.ordering_list li .cayenne2{  padding-right:15px; background-position:right -31px;}
.ordering_list li .cayenne3{  padding-right:20px; background-position:right -62px;}
.ordering_list .yleft{ float:none\9;}
.pad_lr_5 { max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ordering_add{ width:50px; text-align:center; color:#fafafa; font-size:24px; cursor:pointer;}
.ordering_add_select{ width:50px; height:30px; text-align:center; color:#fff; font-size:14px; background-color:#6ED33C; overflow:hidden; display:block;}
.ordering_add_del{background-color:#ff4444;}
.ordering_list_hover{ background-color:#43a5ee; color:#fff;cursor:pointer}
.ordering_list_noactive{ background-color:#CCD1D5; color:#fff;cursor:pointer}
.ordering_list_noactive .ordering_add{font-size:12px;}
.ordering_pic_gray{ width:17px; height:12px; background-position:-48px -95px; margin:10px 5px 0 0;}
.ordering_pic_orange{ width:17px; height:12px; background-position:-69px -95px; margin:10px 5px 0 3px;}
.square_gray{ z-index:2; position:relative; width:16px; height:16px; /*border:1px solid #ccc;*/ margin:6px 3px 0 0; overflow:hidden; }
.square_white{ width:16px; height:16px; border:1px solid #fff; margin:6px 3px 0 0; overflow:hidden;}
.square_select{ width:21px; height:21px; background-position:-21px -86px; margin:3px 0 0 0px;}
.oldprice{color:#666;text-decoration:line-through;}
.oldprice label{text-decoration:line-through;}

.lajiao1{margin:5px 3px 0 0;background:url(../images/common/icon-lj1.jpg) no-repeat;width:25px;height:20px;}
.lajiao2{margin:5px 3px 0 0;background:url(../images/common/icon-lj2.jpg) no-repeat;width:25px;height:20px;}
.lajiao3{margin:5px 3px 0 0;background:url(../images/common/icon-lj3.jpg) no-repeat;width:25px;height:20px;}

.package_list{ clear:both; width:680px; padding-bottom:10px;}
.package_list .title{ width:540px; height:30px; padding:10px 10px 0 10px;}
.package_list li{ width:670px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden; display:block; }
.package_list li span{ float:left;}
.package_list2{ width:670px; overflow:hidden;}
.package_list2 .title{ width:650px; padding:0 0 0 50px; color:#43A5EE;}
.package_list2 li{ width:670px; height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden; display:block; }
.package_list2 li span{ float:left;}
.title_pad{ padding:0px 0px 0px 35px;}
p.packagerule{display:block;text-align:left;text-indent:80px;color:#43A5EE;font-weight:bold}
.taocansubmenu{margin-left:100px;font-weight:400;}
b.dj{padding-left:20px;font-weight:400;}
input.blue{margin-left:10px;}

.orderingLine_gray{ float:none; overflow:hidden; margin-top:15px; height:12px; border-top:1px dashed #ccc;} 
.orderingLine_white{ float:none; overflow:hidden; margin-top:15px; height:12px; border-top:1px dashed #fff;} 
.ordering_list_select{ background-color:#d9edfc;}

.orderingFloat_gray{ z-index:9998; position:fixed; _position:absolute; left:8%; bottom:200px; width:50px; height:50px; background-position:0 -114px; cursor:pointer;}
.orderingFloat_hover{ z-index:9998; position:fixed; _position:absolute; left:8%; bottom:200px; width:50px; height:50px; background-position:-284px -34px;}
.orderingFloat_box{ z-index:9999; position:absolute; left:-24px; top:52px; width:95px; height:auto; border:1px solid #ddd;}
/*ul.orderingFloat_list{ width:93px;  border:1px solid #f7f7f7; background-color:#f7f7f7;}
ul.orderingFloat_list li{ width:71px; height:30px; line-height:30px; font-weight:bold; border:1px solid #f7f7f7; background-color:#f7f7f7; padding:0 10px;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
ul.orderingFloat_list .grayback{ background-color:#eee;}*/


/*页内搜索*/
.ordering_list li span.searchtip {background:#43a5ee;}

/*备注*/
#unRemark{width:212px;height:50px;font-size:12px;color:#989898;border:1px solid #ccc;padding:3px 5px;margin-top:5px;}

/*商家信息*/

#shopMessage{ width: 100%; background:#fafafa;}

/*菜单信息*/
#Carter{width: 100%; background:#fafafa; padding:23px 0;}


/*左侧餐品分类*/
#Carter .outfloatdiv{float:left;width:680px;}
#Carter .mainCarter{float: left; width: 480px; }
#Carter .mainCarterll{float:left;width:200px;overflow:hidden;}


/*选项卡标题*/
#Carter .tabTitle{ width: 100%;border-bottom: 1px solid #e3e3e3;}
#Carter .tabTitle ul{ padding:0 0 0 20px;}
#Carter .tabTitle li{ float: left; cursor: pointer}
#Carter .tabTitle strong{ float: left; padding:0 35px;  height: 31px; line-height: 31px; color: #999; overflow: hidden;}

#Carter .tabTitle .hover{ background-position:0 0; position: relative; top:1px;}
#Carter .tabTitle .hover strong{ background-position: -52px -33px ; color: #f27b04}

/*浮动框*/
#Carter .Dishes{ position: relative;}
#floatBox{ position: absolute; top:30px; width: 150px; z-index:9999; border:1px solid #ddd; left:-151px;}
/* 浮动框标题
#floatBox h3{background: #fefefe; border-top: 2px solid #f27b04; border-bottom: 1px solid #ddd; height: 30px; color:#666; font-size: 12px; line-height:30px; text-indent: 16px;}
*/
#floatBox ul{ border-left: 1px solid #fff; border-right: 1px solid #fff;}
#floatBox li{ color: #666;  padding-left:16px; background:#FFF;}
#floatBox li a{ display: block;line-height: 30px; height:30px; overflow:hidden;}
#floatBox .dabble{background: #fcfcfc;}
.carterList{  padding-top:20px;}
.classification{right:-33px; cursor:pointer; width:33px; height:96px; position:absolute; top:50%;;margin-top:-48px; background:url(../images/common/classification.png) no-repeat;}

/*餐厅简介*/
.introduction{ padding:30px 10px 0 5px;}
.introductionMessage{ padding-top:12px;}
.introductionMessage { line-height: 18px; color:#666;}
#Cartermore{ position: relative; cursor: pointer; margin: 16px auto;  border: 1px solid #e4e4e4; border-radius: 4px; background: url('../images/common/moreBg.gif') repeat-x; width: 416px; height: 43px;}
#Cartermore span{width:73px; height:43px; top:0; left:184px; line-height:43px; background: url('../images/common/more2.gif') no-repeat right center; position: absolute;}
#Cartermore .moreIng{ background:url('../images/common/loading.gif') no-repeat center center; }
/*整体右侧*/
.sideBox{ width: 266px; float: right;}

/*购物车*/
.loginToOrder{ width:222px; height:158px; margin:20px auto; background:url('../images/common/cloud.png') no-repeat; padding-bottom:60px;}
.loginToOrder_text{ width:200px; height:30px; line-height:30px; padding:60px 0 20px; text-align:center;}
.ordered{ background: #f2f2f2; width:265px; overflow:hidden;}
.ordered_title{ clear:both;  line-height:30px; padding:3px 0 3px 20px;}
#checkAddress{}
#checkAddress .tip{ display:block; padding-left:52px; background:url('../images/common/reg_icon.gif') no-repeat 31px -23px;}
#checkAddress .error{ color:#f50; background-position:31px -51px;}
#checkAddress a,#checkAddress i{ border:1px solid #f58500; float:left; width:78px; height:24px; line-height:24px; text-align:center; color:#fff; background:#f79f00; border-radius:5px; margin-right:9px;}
#checkAddress i{margin-left:38px; cursor:pointer;}
.ordered_warn{ width:230px; line-height:22px; color:#666; padding:0px 15px 0px 20px;}
.ordered_jifen{ float:right; height:20px; line-height:20px; background:#f8b47e; color:#fff; padding:0 5px; margin-top:5px;}
ul.ordered_list{ clear:both; width:230px; padding:0px 15px 0px 20px; overflow:hidden;}
ul.ordered_list li{ width:230px; height:50px; line-height:25px; padding:3px 0;}
ul.ordered_list li p{ clear:both; height:25px; overflow:hidden;}
.ordered_closeBtn{ float:left; width:11px; height:11px; background-position:-118px -93px; margin:6px 0 0 20px; cursor:pointer;}

.minus_Minus,.minus_add{ float:left; width:19px; height:19px; line-height:19px; background-position: 0 -39px;  cursor:pointer; }
.minus_add{ background-position: -33px -39px;}
.minus_add_hove{background-position: -33px -58px;}
.minus_Minus_hove{background-position: 0 -58px;}

#deliveryType input{width: 13px; height: 13px; overflow: hidden;}

.minus_add_num{ float:left; height: 17px; width:20px; line-height: 17px; border:none; border-top:1px solid #ccc;border-bottom:1px solid #ccc;  text-align:center; overflow:hidden;}
.ordered_date{margin:-2px 0 0 3px;}
.ordered_title_auto{ clear:both;  line-height:24px; padding:3px 0 3px 20px; overflow: auto;}
.ordered_title_auto .yleft{float: left; padding-right:5px;}
.yleft_radio{ width: 200px;}
.ordered_title_auto label{  text-align: left; zoom:1; width:100%;}
.ordered table{width: 240px; margin: 0 auto;}
.ordered tr{height:28px;line-height:28px;}
.ordered tr.border_bottom td{border-bottom:1px dashed #ccc}
td.align-right{text-align:right}
td.acc{width:100px;text-indent:5px;text-align:left; color: #222; vertical-align:top;}
td.acc .menuname{color:#666;width:115px;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
td.mid{width:75px;}
td.del{width:45px;text-align:right}
td.psfee{line-height:30px;margin-top:5px;}
td.bld{padding-top:10px;}
td.heji{width:240px;line-height:35px; text-align: right;}
.ordered .tip{ line-height: 18px; padding:7px 24px 17px; color:#999;}


#uname{width:90px;color:#989898}
#dwb_sex_female,#dwb_sex_male{border:none}
#uphone,#uaddress{width:175px;color:#989898}
#unRemark{width:228px; resize:none;}
#uname,#uphone,#uaddress,#unRemark{ border:1px solid #ccc; height:24px;}
#unRemark{ height:auto;}
/*
	弹出框
*/
#alert{ width:482px;  border:none;}
#alert .orderTitle{ height:50px; background:url(../images/common/orderAlertTitle.png) repeat-x; position:relative; }
#alert .alert_content{ padding-top:0;  position:relative;}
.orderTitle ul{ overflow:hidden;font-size:12px;}
.orderTitle li{ float:left; width:151px; text-align:center; line-height:47px; border-top:3px solid transparent; color:#999; cursor:pointer;}
.orderTitle .active{ border-top-color:#f27b04; background:#FFF; color:#000;}
#alert .orderBottom{ height:32px; line-height:32px; background:#f4f4f4; text-align:right; padding-right:
10px;}
#alert .orderBottom a{ color:#666; padding:0 10px;}
/**/
#alert_cancelBtn{ width:16px; height:16px; overflow:hidden; position:absolute; right:20px; top:15px; font-size:0; background:url(../images/common/alertClose.png) no-repeat 0 0;}
#alert_cancelBtn:hover{ background-position:left bottom;}


.logins{width: 258px;  position:absolute;  left:90px;}

.logins p{position: relative;}
.logins .loginMess{position:relative;  height: 40px;margin: 20px auto 0;  border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;  background: url('../images/common/indexInputBg.gif') repeat-x;}
.logins .first{ margin-top: 0;}
#Person_pass,#group_pass{ color: #666;}
/*用户名或密码错误提示*/
.logins .error{position:absolute; top:10px; right:10px; display:none}
.logins .errorImg{width:16px; height:16px; background:url('../images/common/error.png') no-repeat; font-size:0; overflow:hidden;  top:10px; right:10px;}
.logins .errorTip{ top:-27px; right:0; background:#251e18; color:#FFF; padding:0 10px;height:22px; text-align:center; line-height:22px;}
.logins .errorTip .tip{ position: absolute;top:22px; font-size: 0; overflow: hidden; right: 17px; width: 6px; height: 3px; background: url('../images/common/formTip.png') no-repeat; z-index: 999;}
.logins .loginMess input{ color:#666;position:absolute; right:1px;background: none; border:0; width: 209px; height: 29px; line-height: 29px; top:5px; border-left: 1px solid #ccc; padding:0 0 0 10px;}
.logins .loginMess .useIco,.logins .loginMess .passIco{ font-size: 0; overflow: hidden; width:17px; height: 15px; background-position: 0 -33px; position: absolute; top:12px; left: 9px;}
.logins .loginMess .passIco{ background-position: 3px -52px;}
.rememnerPass{ padding:7px 0;margin: 0 auto; height: 18px; overflow: hidden; }
.keep_login{ font-size: 0; overflow: hidden; width: 13px; height: 13px; position: relative; top:-1px;}
.remem{ padding-left: 5px; color: #666;}
.rememnerPass a{ padding-left:39px; color: #11a6ff;}
.logins .loginBtn{ margin: 11px auto 0; height: 36px;}
.logins .loginBtn button{ text-shadow: 1px 1px 5px black; text-align: center; cursor: pointer; float: left; width: 190px; color:#FFF; font-size:14px;height: 36px; background-position: 0 -69px;}
.logins .loginBtn button:hover{ background-position: 0 -113px;}
.logins .loginBtn a{ color:#FFF; position: absolute; top: 10px; right: 4px;}
.formButton{ background:url("../images/common/formButtom.png") repeat-x; height:38px;width:300px; position:absolute; bottom:0; right:6px;}


/*个人登录*/
#perLogin{padding:38px 0 0;}
.loginingShow .loginType{ height: 37px;}
.loginingShow .list{height: 240px; padding:0 10px 13px; margin: 0 auto; background: url('../images/common/loginBg.png') repeat-y;}
.loginingShow .list li { vertical-align: middle; padding: 0 0 0 12px;color: #FFF; height: 29px; line-height: 29px; border-top:1px dashed #967e72;}
.loginingShow .list li  a{  float: left;color: #FFF;}
.loginingShow .list li span{ float: right; padding-right:9px;}

/*团体登录*/
#groupLogin{ padding:20px 0 23px; }
#groupLogin .groupIco{width: 22px; height: 22px; top:10px; left:7px; background: url("../images/common/groupLoginBg.png") no-repeat 3px center;}
#groupLogin .loginMess{ margin-top: 10px;}
#groupLogin  .loginBtn{ margin-top: 0;}

/*点评*/
.clientInfo_img, .smile, .loadingPic, .clientInfo_img_in, .clientInfo_img_in2, .reply_arrow{ background:url('../images/common/ordering.png') no-repeat;}
.newsList_right ul.content li{ background:url('../images/common/dianwo.png')no-repeat;}

.unLoginInfo{ width:255px; height:30px; line-height:30px; text-align:center; padding:10px 10px 20px 10px;}
.clientInfo{ width:255px; padding:5px 22px; overflow:hidden;}
.clientInfo_img{ float:left; width:65px; height:65px; background-position:0 -169px;}
.clientInfo_img img{ width:65px; height:65px; overflow:hidden; border-radius:5px; border:1px solid #eee;}
.clientInfo_text{ float:left; width:98px; height:60px; line-height:30px; padding:0px 10px; white-space:nowrap;}
.clientInfo_btn{ float:left; width:45px; height:72px; text-align:center; line-height:30px; padding:0 0 0 0;}
.newsList_right{ width:265px; overflow:hidden; margin-bottom: 15px; border-radius: 8px;}
.newsList_right ul.content{ width:245px; padding:5px 10px;}
.newsList_right ul.content li{ ; line-height:30px; padding-left:12px; background-position:-5px -243px; overflow:hidden;}
.editorTool{ clear:both; width:640px; line-height:30px;margin-top:20px;*margin-top:5px;_margin-top:5px;}
.editorTool li{ float:left; width:60px; height:30px; overflow:hidden;}
.smile{ float:left; width:16px; height:16px; background-position:-160px -90px; cursor:pointer; margin:8px 5px 0 0;}
.loadingPic{ float:left; width:15px; height:16px; background-position:-181px -90px; cursor:pointer; margin:8px 5px 0 0;}

.comments_single{ clear:both; width:685px; padding:10px 10px; padding-left:5px;margin:5px 0; overflow:hidden;}
.comments_single_content{ float:left; width:590px; margin:5px 0 0 15px;}
.comments_single_content .plcount a:link,.comments_single_content .plcount a:visited{color:#46A0D1}
.comments_single_content .plcount a:hover,.comments_single_content .plcount a:active{color:#f60;}
.comments_single_content .sms{color:#666;font-size:14px;height:22px;line-height:22px;margin-bottom:5px;}
.comments_single_content .sms a:link,.comments_single_content .sms a:visited{color:#ff6600;font-size:14px;}
.comments_single_content .sms a:hover,.comments_single_content .sms a:active{text-decoration:underline;}
.comments_single_content .comments_more a{color:#46A0D1}
.comments_single_content .image img{border:1px solid #ccc;padding:2px;margin-top:10px;margin-bottom:10px;max-width:120px; max-height:120px; cursor:url(../images/common/big.cur),auto; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 120 ? "120px" : "auto"):(this.style.height = this.offsetHeight >= 120 ? "120px" : "auto")); display:inline !important;}
.comments_single_content .imagebig img{border:1px solid #ccc;padding:2px;margin-top:10px;margin-bottom:10px;max-width:500px; max-height:500px; cursor:url(../images/common/small.cur),auto; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 500 ? "500px" : "auto"):(this.style.height = this.offsetHeight >= 500 ? "500px" : "auto")); display:inline !important;}

.comments_single_content p .image img{border:1px solid #ccc;padding:2px;margin-top:10px;margin-bottom:10px;max-width:120px; max-height:120px; cursor:url(/images//web/v13/big.cur),auto; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 120 ? "120px" : "auto"):(this.style.height = this.offsetHeight >= 120 ? "120px" : "auto")); display:inline !important;}
.comments_single_content p{ clear:both; line-height:30px;}
.replyBox{ z-index:99; position:relative; clear:both; width:560px; border:1px solid #e8e8e8; border-radius:5px; background-color:#f6f6f6; padding:10px;margin-top:5px;}
.reply_arrow{ z-index:9999; position:absolute; top:-9px; left:30px; width:16px; height:9px; background-position:-205px -94px;}
.reply{ width:520px; padding:0 10px; overflow:hidden;}
.comments_more{ height:30px; line-height:30px;}
.comments_inp1{ width:520px; height:30px; line-height:30px; border:1px solid #ccc; margin:0 0 10px 0; background:#fff;}
.comments_inp2{ width:430px; height:24px; line-height:24px; border:1px solid #ccc; margin:0 0 5px 0; background:#fff;}
.comments_single_in{ width:520px; padding:10px; display:block; overflow:hidden;}
.comments_single_in1{ width:520px; padding:10px; display:block; overflow:hidden;}
.clientInfo_img_in{ float:left; width:36px; height:36px; background-position:-92px -220px; margin-top:5px; border-radius:3px; border:1px solid #ccc;}

.clientInfo_img_in1{ float:left; width:36px; height:36px; background-position:-92px -220px; margin-top:5px; border-radius:3px; border:1px solid #ccc;}
.clientInfo_img_in1 img{ width:34px; height:34px; text-align:center; overflow:hidden;padding:1px;}

.comments_single_content_in{ float:left; width:460px; margin:0 0 0 15px; padding-bottom:5px;border-bottom:1px dashed #ccc;}
.comments_single_content_in p{ clear:both; line-height:24px;}
.comments_single_content_in1{ float:left; width:460px; margin:0 0 0 15px;padding-bottom:5px; border-bottom:1px dashed #ccc;}
.comments_single_content_in1 p{ clear:both; line-height:24px;}
.reply_in{ clear:both; width:440px; margin-bottom:10px; overflow:hidden;}
.comments_single_in2{ width:460px; padding:10px;  display:block; margin-left:40px; overflow:hidden;}
.clientInfo_img_in2{ float:left; width:36px; height:36px; background-position:-92px -220px; margin-top:5px; border-radius:3px; border:1px solid #ccc;}
.clientInfo_img_in2 img{ width:34px; height:34px; text-align:center; overflow:hidden;padding:1px;}
.comments_single_content_in2{ float:left; width:404px; margin:0px 0 0 15px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.comments_single_content_in2 p{ clear:both; line-height:22px;}

/*简介*/
p.sj_introduction_no{text-align:center;}

/* 点击小图出现大图样式*/
#conWarp{ position:absolute; padding:5px;  opacity:0; filter:alpha(opacity:0); box-shadow:0px 5px 25px #000; z-index:9999; background:#fff}
#conWarp img{ width:100%; display:block;}
#close{ width:30px; height:30px; z-index:9999; position:absolute; top:-15px; left:-15px; background:url(../images/common/closebox.png) no-repeat; cursor:pointer;}

/*DistributionFees 配送费*/


/*用餐人数*/
#mealsNum{ height:28px; line-height:28px; padding-left:20px;}
#mealsNum label{ }
#mealsNum input{  width:85px; padding:0 0 0 5px; height:24px; border:1px solid #d1d1d1; vertical-align:middle; margin:0 5px 0 55px;}


#sclidiv{padding:10px 0px 10px 0px;height:175px;}
#sclidiv .scleft{width:15px;height:175px; float:left;background:url(../images/scleft.png) no-repeat;background-position:right -30px;}
#sclidiv .scright{width:15px;height:175px; float:left;background:url(../images/scright.png) no-repeat;background-position:right -30px;}
#sclidiv .scmiddel{width:650px;height:175px;float:left;overflow:hidden;}
.scimg{width:128px;height:128px;border:1px solid #fff;padding:2px 10px 2px 10px;overflow:hidden;}
.sctitle{width:150px;overflow:hidden;height:20px;line-height:25x;}
.sccolor{color:#a9a9a9;}
.scmiddel li{float:left;padding-left:10px;}


.searchbox3{ 
z-index: 99;
position: relative;
width: 190px;
height: 35px; 
overflow:hidden; 
background: url('../images/common/searbg3.png') no-repeat;
margin-bottom:5px;
}
.searchbox3_searchContent {
 width:135px;
 float:left;
 padding-left:20px;
 padding-top:5px;
}
.searchbox3 .inp2{ 
	font-size:12px;
	width: 120px;
}
.sarcheshowbtn{
 padding-top:10px;
 width:25px;
 float:left;
}
/*
.searchbox3_leftRounded {
z-index: 999;
position: absolute;
left: 0;
top: 0;
width: 14px;
height: 29px;
background-position: 0 -133px;
}
.searchbox3_searchContent{
	width: 165px;
z-index: 200;
position: relative;
height: 29px;
background: url('../images/common/search2Bg.gif') repeat-x;
margin-left: 14px;
}
.searchbox3 .inp2{
	width: 145px;
}*/

.myclass{
	width:190px;
border:1px solid #ccc;
}
.myclass h2{
 height:40px;
 line-height:40px;
 font-size:18px;
 color:#f60;
 text-align:center;
 border-bottom:2px solid #f60;
}
.myclass .colortip {
float: left;
width: 3px;
height: 15px;
background-color: #f60;
margin-top: 3px;
}
.myclass .showlink{
padding:5px 10px 5px 10px;
width:180px; 
height:20px;
overflow:hidden;
}
.myclass .showlink a{
padding-left:10px;
}
.myclass .showlink a.on{
 color:#f60;
}


.ordered_title_auto .ylefts {
float: left;
padding-right: 5px;
}
.ordered_title_auto .ylefts {
float: left;
padding-right: 5px;
}


.shop-tab {
margin: 12px 0 0 0;
height: 29px;
display: block;
clear: both;
height: 30px;
border-bottom: #ffab9b solid 3px;
margin-right: 10px;
}
.shop-tab li {
float: left;
margin-right: 2px;
}
.shop-tab a {
display: inline-block;
border-radius: 5px 5px 0 0;
padding: 0 20px;
height: 28px;
line-height: 28px;
font-weight: 700;
position: relative;
_top: 1px;
background: #FFF;
color: #ffab9b;
}
.shop-tab .current a {
color: #555;
border: 1px solid #ffab9b;
border-bottom: 1px solid #ffab9b;
background-color: #ffab9b;
text-decoration: none;
}
.ts2 {
overflow: hidden;
padding-bottom: 10px;
background: #fff3da;
_zoom: 1;
margin-bottom: 10px;
margin-right: 10px;
}
.ts2 .slide-container {
width: 100%;
height: 27px;
background: #ffab9b;
margin: 0;
position: relative;
}
.ts2 .slide-container .slide-box {
width: 516px;
height: 28px;
margin-left: 10px;
}
.ts2 .slide-container .slide-box ul {
height: auto!important;
margin: 0;
}
.ts2 .slide-container .slide-box ul li {
border-radius: 3px 3px 0 0;
text-align: center;
width: 73px;
height: 24px;
_height: 25px;
line-height: 24px;
margin-top: 3px;
overflow: hidden;
border: none;
background: #ffab9b;
color: #333;
float: left;
cursor: pointer;
}
.ts2 .slide-box li div {
display: inline;
}
.ts2 .slide-container .slide-box ul li.highlight {
background: #fff3da;
color: #333;
cursor: text;
}
.ts2 .slide-container .pr {
right: 20px;
top: 5px;
position: absolute;
background-color: #FFF3DA;
border-radius: 3px 3px 0px 0px;
padding: 0px 3px;
cursor: pointer;
background: url(../images/timepick/time2.gif) no-repeat 0px 0px;
height: 25px;
width: 20px;
}
.ts2 .slide-container .pl {
right: 0px;
top: 5px;
position: absolute;
background-color: #FFF3DA;
border-radius: 3px 3px 0px 0px;
padding: 0px 3px;
cursor: pointer;
background: url(../images/timepick/time1.gif) no-repeat 0px 0px;
height: 25px;
width: 20px;
}
.ts2 .dinnertime {
padding-top: 12px;
}
.ts2 .timelist {
clear: left;
_width: 584px;
overflow: hidden;
padding-left: 14px;
height: 29px;
}
.ts2 .timelist dt, .ts2 .timelist dd {
float: left;
}
.ts2 .timelist dt {
margin: 2px 15px 0 0;
}
.ts2 .timelist dd, .ts2 .timelist dd.highlight s, .ts2 .timelist dd.hot {
background: url(../images/timepick/button_icon.png) repeat-x;
zoom: 1;
}
.ts2 .timelist dd {
width: 34px;
height: 19px;
_height: 18px;
line-height: 19px;
border: 2px solid #adadad;
padding: 0 18px 1px 8px;
cursor: pointer;
margin: 1px 3px 6px 2px;
color: #333;
}
.ts2 .lunch dd, .ts2 .supper dd, .ts3 .lunch dd, .ts3 .supper dd {
font-weight: 700;
color: #555;
}
 
.ts2 .table {
padding-top: 6px;
}
.ts2 .table dd {
width: 25px;
height: 20px;
background-position: 0 -40px;
padding: 1px 5px 0;
margin: 1px 7px 0 1px;
text-align: center;
}
.ts2 .timelist dd.hover, .ts2 .timelist dd.highlight {
border: 2px solid #861d00;
margin: 0 2px 4px 1px;
cursor: pointer;
}
.ts2 .timelist dd.highlight {
cursor: default;
position: relative;
}
 
.ts2 .timelist dd, .ts2 .timelist dd.highlight s, .ts2 .timelist dd.hot {
background: url(../images/timepick/button_icon.png) repeat-x;
zoom: 1;
}
.ts2 .timelist dd.highlight s {
display: block;
width: 12px;
height: 12px;
background-position: -135px -21px;
position: absolute;
right: -2px;
_right: -3px;
bottom: -1px;
}
.ts2 .timelist dd:hover {
border: 2px solid #861d00; 
}
 #nowDD {
display: block;
width: 70px;
height: 25px;
float: right;
padding-top: 7px;
padding-right: 10px;
}
#nowDD em {
color: #fff;
background-color: #999;
display: block;
border-radius: 3px;
text-align: center;
padding: 2px 2px;
font-weight: bold;
font-style: normal;
}
 
.ts2 .timelist dd.custm{
	background: none; 
border: none;
margin: 0px;
float: left; 
width: 55px;
}
.ts2 .custm input {
/*	padding: 1px 0px; */
border:#adadad solid 1px;
margin-top:2px;
height: 18px;
line-height:18px;
width: 50px;
background-color: #fff;
vertical-align: middle;
float:left; 
font: -webkit-small-control; 
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
overflow:hidden;

}
#datepicker {
background: url(../images/timepick/time1.gif) no-repeat 0px 0px;
height: 25px;
width: 19px;
border: none;
text-indent: -9999px;
cursor: pointer;
}
.ts2 .timelist dd.unable {
color: #d2dcc3;
background: none;
border: 1px solid #fff3da;
cursor: default;
}
.ts2 .custm:hover {
border: none;
margin: 1px 7px 0 1px;
}






